package br.edu.ufcg.splab.techniques.reduction;

import java.util.List;

import br.edu.ufcg.splab.generator.TestSuite;
import br.edu.ufcg.splab.techniques.reduction.requirement.RequirementTracer;

public interface InterfaceReduction {
	
	/**
	 * Define the subset of the test suite.   
	 * @param suite The test suite original.
	 * @param tracer The requirements of the model.
	 * @return The reduced test suite.
	 */
	public TestSuite reduceTestSuite(TestSuite suite, List<RequirementTracer> tracer);
	
}
